e6ad752ece97f544a81ffa1b80f5cb22aabfcc63,Magic/src/main/java/com/elmakers/mine/bukkit/heroes/HeroesManager.java,HeroesManager,createSkillSpell,#MagicController#String#,150

Before Change


        MageSpell newSpell = new HeroesSkillSpell();
        newSpell.initialize(controller);
        ConfigurationSection config = new MemoryConfiguration();
        config.set("icon", SkillConfigManager.getRaw(skill, "icon", controller.getDefaultSkillIcon()));
        String iconURL = SkillConfigManager.getRaw(skill, "icon_url", null);
        config.set("icon_url", SkillConfigManager.getRaw(skill, "icon-url", iconURL));
        String iconDisabled = SkillConfigManager.getRaw(skill, "icon_disabled", null);
        config.set("icon_disabled", SkillConfigManager.getRaw(skill, "icon-disabled", iconDisabled));

After Change


        MageSpell newSpell = new HeroesSkillSpell();
        newSpell.initialize(controller);
        ConfigurationSection config = new MemoryConfiguration();
        String iconURL = SkillConfigManager.getRaw(skill, "icon-url", SkillConfigManager.getRaw(skill, "icon_url", null));
        if (iconURL == null || iconURL.isEmpty()) {
            String icon = SkillConfigManager.getRaw(skill, "icon", null);
            if (icon == null || icon.isEmpty()) {
                config.set("icon", controller.getDefaultSkillIcon());
            } else if(icon.startsWith("http://")) {
                config.set("icon_url", icon);
            } else {
                config.set("icon", icon);
            }
        } else {
            config.set("icon_url", iconURL);
        }

        String iconDisabledURL = SkillConfigManager.getRaw(skill, "icon-disabled-url", SkillConfigManager.getRaw(skill, "icon_disabled_url", null));